import { BattleRole } from "../role/BattleRole";
import { SkillData } from "../skill/const/SkillData";

/**一次行动携带的数据 */
export interface IActionData {
    /**行动单位 */
    caster: BattleRole;
    /**行动类型 */
    actionType: ActionType
    /**技能 */
    skill: SkillData;
    /**目标 */
    targets: BattleRole[];
}

/**行动类型 */
export enum ActionType {
    none,
    commonAtk,//普通攻击
    skill,//使用技能
    free,//休息
}